/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.clyme.expediente.entidad;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 *
 * @author ivanaliaga
 */

@Entity
@Table(name = "Expediente")
public class Expediente {
    @Id
    @GeneratedValue
    @Column
    Integer idExpediente;
    @ManyToOne
    @JoinColumn(name = "idSede")
    Sede sede;
    @ManyToOne
    @JoinColumn(name = "idTipo")
    TipoExpediente tipo;
    @Column
    String codigo;
    @Column
    Short habilitado;
    @ManyToOne
    @JoinColumn(name = "idLinea")
    LineaTrabajo linea;
    @ManyToOne
    @JoinColumn(name = "idEtapa")
    Etapa etapa;

    public Expediente() {
    }
    
    public Integer getIdExpediente() {
        return idExpediente;
    }

    public void setIdExpediente(Integer idExpediente) {
        this.idExpediente = idExpediente;
    }

    public Sede getSede() {
        return sede;
    }

    public void setSede(Sede sede) {
        this.sede = sede;
    }

    public TipoExpediente getTipo() {
        return tipo;
    }

    public void setTipo(TipoExpediente tipo) {
        this.tipo = tipo;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public Short getHabilitado() {
        return habilitado;
    }

    public void setHabilitado(Short habilitado) {
        this.habilitado = habilitado;
    }

    public LineaTrabajo getLinea() {
        return linea;
    }

    public void setLinea(LineaTrabajo linea) {
        this.linea = linea;
    }

    public Etapa getEtapa() {
        return etapa;
    }

    public void setEtapa(Etapa etapa) {
        this.etapa = etapa;
    }  
    
}
